Big Huge Thesaurus

deoxycytidine monophosphate

noun